package com.sinosoft.brokerchannel.entity.vo;

import com.sinosoft.brokerchannel.base.model.AbstractRequestMain;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

/**
 * 实际价值计算RequestMain
 */
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "CarActualValueCalculationRequestMain")
@Data
public class CarActualValueCalculationRequestMain extends AbstractRequestMain implements Serializable {
    public static final long serialVersionUID = 1L;

    /**
     * 新车购置价
     */
    @ApiModelProperty(value = "新车购置价", example = "10000")
    private String nNewPurchaseValue;
    /**
     * 交管车辆类型
     */
    @ApiModelProperty(value = "交管车辆类型", example = "K32")
    private String cRegVhlTyp;
    /**
     * 使用性质
     */
    @ApiModelProperty(value = "使用性质", example = "364111001")
    private String cUsageCde;
    /**
     * 座位数
     */
    @ApiModelProperty(value = "座位数", example = "5")
    private String nSeatNum;
    /**
     * 起保日期
     */
    @ApiModelProperty(value = "起保日期", example = "2017-01-01")
    private String insrncBgnTm;
    /**
     * 初次登记日期
     */
    @ApiModelProperty(value = "初次登记日期", example = "2016-01-01")
    private String cFstRegYm;
    /**
     * 车辆种类
     */
    @ApiModelProperty(value = "车辆种类", example = "365001")
    private String cVhlTyp;
    /**
     * 车辆种类细分
     */
    @ApiModelProperty(value = "车辆种类细分", example = "")
    private String cVhlSubTyp;

    public String getnNewPurchaseValue() {
        return nNewPurchaseValue;
    }

    public void setnNewPurchaseValue(String nNewPurchaseValue) {
        this.nNewPurchaseValue = nNewPurchaseValue;
    }

    public String getcRegVhlTyp() {
        return cRegVhlTyp;
    }

    public void setcRegVhlTyp(String cRegVhlTyp) {
        this.cRegVhlTyp = cRegVhlTyp;
    }

    public String getcUsageCde() {
        return cUsageCde;
    }

    public void setcUsageCde(String cUsageCde) {
        this.cUsageCde = cUsageCde;
    }

    public String getnSeatNum() {
        return nSeatNum;
    }

    public void setnSeatNum(String nSeatNum) {
        this.nSeatNum = nSeatNum;
    }

    public String getInsrncBgnTm() {
        return insrncBgnTm;
    }

    public void setInsrncBgnTm(String insrncBgnTm) {
        this.insrncBgnTm = insrncBgnTm;
    }

    public String getcFstRegYm() {
        return cFstRegYm;
    }

    public void setcFstRegYm(String cFstRegYm) {
        this.cFstRegYm = cFstRegYm;
    }

    public String getcVhlTyp() {
        return cVhlTyp;
    }

    public void setcVhlTyp(String cVhlTyp) {
        this.cVhlTyp = cVhlTyp;
    }

    public String getcVhlSubTyp() {
        return cVhlSubTyp;
    }

    public void setcVhlSubTyp(String cVhlSubTyp) {
        this.cVhlSubTyp = cVhlSubTyp;
    }
}